deputy head teacher - Spanish English Dictionary